import math
import random

print(math.ceil(3.4))   # 得整数
print(math.floor(3.4))  # 得整数
print(math.modf(3.4))   # (0.3999999999999999, 3.0)
print(math.sqrt(16))    # 4.0

print(random.choice([1, 2, 3, 4, 5, 6]))    # 得到一个随机的元素；
print(random.choice("qwerty"))    # 把字符串处理为每个字符组成的列表，然后得到一个随机的元素；


print(random.randrange(1, 100, 2))  # 参数1开始（含），参数2结尾（不含），参数3步进值；这行代码必定会返回奇数。
print(random.randrange(1, 100))     # 开始和结束
print(random.randrange(100))        # 结束；开始值是 0；


print(random.random())  # [0, 1)：包含0，不含1，之间的随机浮点数；


print(random.uniform(3, 9))     # 结果可能是整数，也可能是浮点数，统称实数；[3, 9] 首尾都含；

ls = [1, 2, 3, 4, 5]
print(ls)
random.shuffle(ls)      # 改变原列表，元素顺序随机；
print(ls)
